package advertising.entity

//  .--,       .--,
// ( (  \.---./  ) )
//  '.__/o   o\__.'
//     {=  ^  =}
//      >  -  <
//     /       \
//    //       \\
//   //|   .   |\\
//   "'\       /'"_.-~^`'-.
//      \  _  /--'         `
//    ___)( )(___
//   (((__) (__)))    高山仰止, 景行行止; 虽不能至, 心向往之.
//                    High mountains, scenery. Although not to, the heart yearns for it. 
case class RawTabData(
                      sessionId: String, // 会话标识
                      adVerticesId: Int, // 广告主 id
                      adOrderId: Int, // 广告 id
                      adCreativeId: Int, // 广告创意 Id
                      adPlatformProviderId: Int, // 广告平台商 id (>= 100000: rtb)
                      sdkVersion: String, // sdk 版本号
                      adPlatformKey: String, // 平台商 key
                      putInModelType: Int, // 针对广告主的投放模式,1：展示量投放 2：点击量投放
                      requestMode: Int, // 数据请求方式（1:请求、 2:展示、 3:点击）
                      adPrice: Double, // 广告价格
                      adppPrice: Double, // 平台商价格
                      requestDate: String, // 请求时间
                      ip: String, // 设备用户的真实 ip 地址
                      appId: String, // 应用 id
                      appName: String, // 应用名称
                      uuid: String, // 设备唯一标识
                      device: String, // 设备型号， 如 htc、 iphone
                      client: Int, // 设备类型 （1：android 2：ios 3：wp）
                      osVersion: String, // 设备操作系统版本
                      density: String, // 设备屏幕的密度
                      pw: Int, // 设备屏幕宽度
                      ph: Int, // 设备屏幕高度
                      longitude: Double, // 设备所在经度
                      latitude: Double, // 设备所在纬度
                      provinceName: String, // 设备所在省份名称
                      cityName: String, // 设备所在城市名称
                      ispId: Int, // 运营商 id
                      ispName: String, // 运营商名称
                      networkMannerId: Int, // 联网方式 id
                      networkMannerName: String, // 联网方式名称
                      isEffective: Int, // 有效标识（有效指可以正常计费的）0：无效 1：有效
                      isBilling: Int, // 是否收费（0：未收费 1：已收费）
                      adSpaceType: Int, // 广告位类型（1：banner 2：插屏 3：全屏）
                      adSpaceTypeName: String, // 广告位类型名称（banner、 插屏、 全屏）
                      deviceType: Int, // 设备类型（1：手机 2：平板）
                      processNode: Int, // 流程节点（1：请求量 kpi 2：有效请求 3：广告请求）
                      appType: Int, // 应用类型 id
                      district: String, // 设备所在县名称
                      payMode: Int, // 针对平台商的支付模式， 1：展示量投放(CPM) 2：点击
                      isBid: Int, // 是否 rtb
                      bidPrice: Double, // rtb 竞价价格
                      winPrice: Double, // rtb 竞价成功价格
                      isWin: Int, // 是否竞价成功
                      cur: String, // values:usd|rmb 等
                      rate: Double, // 汇率
                      cnyWinPrice: Double, // rtb 竞价成功转换成人民币的价格
                      imei: String, // imei
                      mac: String, // mac
                      idfa: String, // idfa
                      openudid: String, // openudid
                      androidid: String, // androidid
                      rtbProvince: String, // rtb 省
                      rtbCity: String, // rtb 市
                      rtbDistrict: String, // rtb 区
                      rtbStreet: String, // rtb 街道
                      storeUrl: String, // app 的市场下载地址
                      realIp: String, // 真实 ip
                      isQualityApp: Int, // 优选标识
                      bidFloor: Double, // 底价
                      aw: Int, // 广告位的宽
                      ah: Int, // 广告位的高
                      imeimd5: String, // imei_md5
                      macmd5: String, // mac_md5
                      idfamd5: String, // idfa_md5
                      openudidmd5: String, // openudid_md5
                      androididmd5: String, // androidid_md5
                      imeisha1: String, // imei_sha1
                      macsha1: String, // mac_sha1
                      idfasha1: String, // idfa_sha1
                      openudidsha1: String, // openudid_sha1
                      androididsha1: String, // androidid_sha1
                      uuidUnknow: String, // uuid_unknow tanx 密文
                      userId: String, // 平台用户 id
                      ipType: Int, // ip 类型
                      initBidPrice: Double, // 初始出价
                      adPayment: Double, // 转换后的广告消费
                      agenTrate: Double, // 代理商利润率
                      lomarkRate: Double, // 代理利润率
                      adXrate: Double, // 媒介利润率
                      title: String, // 标题
                      keywords: String, // 关键字
                      tagId: String, // 广告位标识(当视频流量时值为视频 ID 号)
                      callbackDate: String, // 回调时间 格式为:YYYY/mm/dd hh:mm:ss
                      channelId: String, // 频道 ID
                      mediaType: Int // 媒体类型
                    )